The SQO-OSS Quality Model: Measurement Based Open Source Software Evaluation
نویسندگان
چکیده
Software quality evaluation has always been an important part of software business. The quality evaluation process is usually based on hierarchical quality models that measure various aspects of software quality and deduce a characterization of the product quality being evaluated. The particular nature of open source software has rendered existing models inappropriate for detailed quality evaluations. In this paper, we present a hierarchical quality model that evaluates source code and community processes, based on automatic calculation of metric values and their correlation to a set of predefined quality profiles.
منابع مشابه
Quality of Open Source Software: The QualiPSo Trustworthiness Model
Trustworthiness is one of the main issues upon which the decision whether to adopt an Open-Source Software (OSS) product is based. The work described here is part of an activity that has the goals of 1) defining an adequate notion of trustworthiness of software products and artifacts and 2) identifying a number of factors that influence it. Specifically, this paper reports about the identificat...
متن کاملEvaluating Open Source Software through Prototyping
The increasing number of high quality open source software (OSS) components lets industrial organizations seriously consider integrating them into their software solutions for critical business cases. But thorough considerations have to be undertaken to choose the “right” OSS component for a specifi c business case. OSS components need to fulfi ll specifi c functional and non-functional require...
متن کاملOn the Prospects and Concerns of Integrating Open Source Software Environment in Software Engineering Education
Open Source Software (OSS) has introduced a new dimension in software community. As the development and use of OSS becomes prominent, the question of its integration in education arises. In this paper, the following practices fundamental to projects and processes in software engineering are examined from an OSS perspective: project management; process, workflows, and collaborative activities; m...
متن کاملOP2A - Assessing the Quality of the Portal of Open Source Software Products
Open Source Software (OSS) communities do not often invest in marketing strategies to promote their products in a competitive way. Even the home pages of the web portals of well-known OSS products show technicalities and details that are not relevant for a fast and effective evaluation of the product’s qualities. So, final users and even developers, who are interested in evaluating and potentia...
متن کاملAn evaluation criterion for open source software projects: enhancement process effectiveness
Low responsiveness of project team to user needs has been reported as one of the critical concerns of open source software (OSS) adopters. Enhancement process is a key process in which OSS project responds to user needs in terms of suggesting and implementing software features, thus the dimension of enhancement effectiveness corresponds nicely to adopters’ concern about open source software. Th...
متن کامل